// 引入腾讯地图jssdk文件
import  QQMapWX from "@/static/js/qqmap-wx-jssdk.min.js"
// 配置信息
import config from "@/config/index.config.js"

class QQMapWxClass {
	
	constructor() {
		this.qqmapsdk = new QQMapWX({
		 	// 填写自己的Key值，这个值是与AppID绑定的
			key: config.qqMapWxKey
		});
	}
	
	/**逆地址解析
	 * @param {Object} longitude 经度
	 * @param {Object} latitude 纬度
	 */
	reverseGeocoder(longitude, latitude) {
		return new Promise((resolve, reject) => {
			// 逆地址解析方法
			this.qqmapsdk.reverseGeocoder({
				location: {
					latitude: latitude,
					longitude: longitude
				},
				success(res) {
					resolve(res)
				},
				fail(res) {
					console.log("逆地址解析失败")
					reject()
				}
			})
		})
	}
}
export default new QQMapWxClass();